<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- 引入easyUI的样式 -->
<link rel="stylesheet" type="text/css" href="../themes/bootstrap/easyui.css">
<link rel="stylesheet" type="text/css" href="../themes/icon.css">
<!-- js文件 -->
<script type="text/javascript" src="../js/jquery.min.js"></script>
<script type="text/javascript" src="../js/jquery.easyui.min.js"></script>
<script type="text/javascript" src="../js/easyui-lang-zh_CN.js"></script>
<title>Insert title here</title>
</head>
<script type="text/javascript">
/**
$(function(){
	$('#StuList').datagrid({
		url:"selectStusByTid",
		queryParams: {
		tid:"${currentUser.tid}"
		}
	});
})*/
$(function(){
	<!--更改底部工具栏 -->
	var pager=$("#StuList").datagrid().datagrid('getPager');
	pager.pagination({
		pageList:[20,30,50],
	});
});
$(function(){
	//为录入成绩添加点击事件
	$("#updatescore").click(function(){
		var score=$("#score").val();
		var cids=$("#StuList").datagrid('getSelections');
		if(cids.length==1){
			   var cid=cids[0].cid;
				$.ajax({
					//选择提交方式
			    	type:"post",
			    	//发送的url请求
			    	url:"updateScore",
			    	//需要发送的数据
			    	data:{"score":score,"cid":cid},
			    	//需要返回的数据类型  text 文本  json 数据格式  xml 数据格式
			    	dataType:"text",
			    	//当成功请求，有服务器反馈到succes中
			    	success:function(data){
			    		if(data=="true"){
							  //提示录入成功
							  $.messager.alert('提示','录入成功','info',function(){
								  $("#StuList").datagrid('reload');
							  });    
						  }else{
							  if(data==false){
								//提示录入失败 
								  $.messager.alert('提示','录入失败');   
							  }else{
								  var j=eval("("+data+")");
								  $.messager.alert('提示','对不起!<br/>现在不是录入成绩时间,请在<br/>'+j.cbtime+'至'+j.cetime+'<br/>内进行录入');
							  }
							   
						  }
			    	}
				});
		}else{
			$.messager.alert('提示','请选择一个需要录入成绩的学生！'); 
	
		} 
		
	});
});	
$(function(){
		$("#cc").onSelect(function({});
		var cname=$('#cc').val();
		var tid="${currentUser.tid}";
	
			$.ajax({
				//选择提交方式
		    	type:"post",
		    	//发送的url请求
		    	url:"selectCname",
		    	//需要发送的数据
		    	data:{"cname":cname,"tid":tid},
		    	//需要返回的数据类型  text 文本  json 数据格式  xml 数据格式
		    	dataType:"json",
		    	//当成功请求，有服务器反馈到succes中
				success:function(data){
		    		$('#StuList').datagrid('loadData',data);
		    	}
			});
});
//对应加载已被选的课程
$(function(){
	$('#cc').combobox({    
	    url:'getCname',    
	    valueField:'id',    
	    textField:'text',
	    queryParams: {
			tid:"${currentUser.tid}"
			}
	});  

});
</script>
<body>
<table id="StuList" title="选课学生信息" class="easyui-datagrid" method="post"
            toolbar="#toolbar" pagination="true" fit="true" pageSize="20"
            striped="true"  url="selectStusByTid"  data-options="queryParams:{tid:${currentUser.tid}}"
            rownumbers="true" fitColumns="true" border="false">
        <thead>
            <tr>
            	<th field="ck" checkbox="true"></th>
            	<th field="tid" hidden="true">老师id</th>
            	<th field="cname"  width="" resizable="fasle">
            	<input id="cc" class="easyui-combox"></input>
            	</th>
            	<th field="sname" width="" resizable="fasle">学生姓名</th>
                <th field="score" width="" resizable="fasle">学生成绩</th>
                <th field="cid" hidden="true">课程id</th>
                <th field="sid" hidden="true">学生id</th>
                <th field="rid" hidden="true">记录id</th>
            </tr>
        </thead>
    </table>
    <div id="toolbar">
    	<input type="text" placeholder="请输入成绩" id="score"></input>
        <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-add" plain="true" onclick="add()" id="updatescore">成绩录入</a>
    </div>
</body>
</html>